<?php
/*
	插件概览
*/
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'get';

if($_RQ['op']=='get'){
	//显示统计数据
	$daytime = mktime(0,0,0,date('m'),date('d'),date('Y'));
	$allclearing=pdo_getall('jy_jd_clearing',array('merchid >'=>0,'userid'=>0,'uniacid'=>$_SESSION['uniacid']));
	foreach($allclearing as $item){
		$userid=pdo_getcolumn('jy_jd_user',array('mid'=>$item['merchid'],'uniacid'=>$_SESSION['uniacid']),'id');
		pdo_update('jy_jd_clearing',array('userid'=>$userid,'merchid'=>0),array('id'=>$item['id'],'uniacid'=>$_SESSION['uniacid']));
	}
	$allclearing=pdo_getall('jy_jd_hotel',array('mid >'=>0,'userid'=>0,'uniacid'=>$_SESSION['uniacid']));
	foreach($allclearing as $item){
		$userid=pdo_getcolumn('jy_jd_user',array('mid'=>$item['mid'],'uniacid'=>$_SESSION['uniacid']),'id');
		pdo_update('jy_jd_hotel',array('userid'=>$userid,'mid'=>0),array('id'=>$item['id'],'uniacid'=>$_SESSION['uniacid']));
	}
	$allclearing=pdo_getall('jy_jd_manage',array('mid >'=>0,'userid'=>0,'uniacid'=>$_SESSION['uniacid']));
	foreach($allclearing as $item){
		$userid=pdo_getcolumn('jy_jd_user',array('mid'=>$item['mid'],'uniacid'=>$_SESSION['uniacid']),'id');
		pdo_update('jy_jd_manage',array('userid'=>$userid,'mid'=>0),array('id'=>$item['id'],'uniacid'=>$_SESSION['uniacid']));
	}
	$allclearing=pdo_getall('jy_jd_order',array('merchid >'=>0,'userid'=>0,'uniacid'=>$_SESSION['uniacid']));
	foreach($allclearing as $item){
		$userid=pdo_getcolumn('jy_jd_user',array('mid'=>$item['merchid'],'uniacid'=>$_SESSION['uniacid']),'id');
		pdo_update('jy_jd_order',array('userid'=>$userid,'merchid'=>0),array('id'=>$item['id'],'uniacid'=>$_SESSION['uniacid']));
	}
	$order['all']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1));
	$order['day']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'createtime >'=>$daytime));
	$money['all']=pdo_getsum('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1),'fee');
	$money['day']=pdo_getsum('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'createtime >'=>$daytime),'fee');
	
	$order['table']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>1));
	$order['out']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>2));
	$order['self']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>3));
	$order['yuyue']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>4));
	
	$money['table']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>1));
	$money['out']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>2));
	$money['self']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>3));
	$money['yuyue']=pdo_count('jy_jd_order',array('uniacid'=>$_SESSION['uniacid'],'ispay'=>1,'paytype'=>4));
	$access['day'] = pdo_count('core_access_log',array('uniacid'=>$_SESSION['uniacid'],'plugin'=>'jy_jd','createtime >'=>$daytime));
	$access['all'] = pdo_count('core_access_log',array('uniacid'=>$_SESSION['uniacid'],'plugin'=>'jy_jd'));
	$member['day'] = pdo_count('core_members',array('uniacid'=>$_SESSION['uniacid'],'onemid'=>0,'is_virtual'=>0,'createtime >'=>$daytime));
	$member['all'] = pdo_count('core_members',array('uniacid'=>$_SESSION['uniacid'],'onemid'=>0,'is_virtual'=>0));
	$htmls=array(
		array('type'=>'data','num'=>12,'one_num'=>3,'title'=>'总门店数据','datas'=>array(
			array('title'=>'总订单数','num'=>1,'data'=>$order['all']),
			array('title'=>'订单金额','num'=>1,'data'=>price($money['all'])),
			array('title'=>'访客统计','num'=>1,'data'=>$access['all']),
			array('title'=>'总用户','num'=>1,'data'=>$member['all']),
		)),
		array('type'=>'data','num'=>12,'one_num'=>3,'title'=>'今日门店数据','datas'=>array(
			array('title'=>'订单数','num'=>1,'data'=>$order['day']),
			array('title'=>'订单金额','num'=>1,'data'=>price($money['day'])),
			array('title'=>'今日访问','num'=>1,'data'=>$access['day']),
			array('title'=>'今日用户','num'=>1,'data'=>$member['day']),
		)),
		array('type'=>'echarts_pie','one_num'=>2,'num'=>6,'ecid'=>'wechat','title'=>'订单类型分布图','datas'=>array(
					'time' => date("Y-m-d H:i:s", time()),
					'datas'=>array(
						array('name'=>'到店','value'=>$order['table']),
						array('name'=>'电话','value'=>$order['out']),
						array('name'=>'在线','value'=>$order['self']),
						array('name'=>'预约','value'=>$order['yuyue']),
					),
		)),
		array('type'=>'echarts_pie','one_num'=>2,'num'=>6,'ecid'=>'wxapp','title'=>'支付方式分布图','datas'=>array(
					'time' => date("Y-m-d H:i:s", time()),
					'datas'=>array(
						array('name'=>'微信支付','value'=>$money['table']),
						array('name'=>'支付宝支付','value'=>$money['table']),
						array('name'=>'现金支付','value'=>$money['table']),
						array('name'=>'余额支付','value'=>$money['table']),
					),
		)),
	);
	$return=array('htmls'=>$htmls);
	exi($return);
}